package com.tabjin.rfidsocket.pojo.bo.access;

import lombok.*;

import java.util.Date;
import java.util.List;

/**
 * @author Tabjin
 * create at 2021/2/5 01:04
 * @program rfid_socket
 * @description
 */

@Getter
@Setter
@Builder
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class ArchIssueCardBO {
//    availableFloor: Array(5)
//    building: "01栋02单元"
//    cardCode: ""
//    cardType: ""
//    elevatorDate: ""
//    houseCode: "3123"
//    houseInfo: "奥德赛"
//    houseNo: "0201"
//    mobile: "18952594881"
//    remark: ""
//    selectedHouse: Array(6)
//    userName: "张进"
//    validDate: Array(2)

    private Integer id;
    /**
     * 项目id
     */
    private Integer projectId;

    /**
     * 楼栋id
     */
    private Integer buildingId;

    /**
     * 房屋id
     */
    private Integer houseId;

    /**
     * 用户id
     */
    private Integer userId;
    /**
     * 允许楼层
     */
    private List<Integer> availableFloor;
    /**
     * 楼栋
     */
    private String building;
    /**
     * 卡号
     */
    private String cardCode;
    /**
     * 卡类型
     */
    private Integer cardType;
    /**
     * 卡类型
     */
    private List<Date> elevatorDate;
    /**
     * 卡类型
     */
    private String houseCode;
    /**
     * 房屋编码
     */
    private String houseInfo;
    /**
     * 房屋信息
     */
    private String houseNo;
    /**
     * 电话
     */
    private String mobile;
    /**
     * 备注
     */
    private String remark;
    /**
     * 已选择房屋
     */
    private List<Integer> selectedHouse;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 门禁允许日期
     */
    private List<Date> validDate;
}
